Design and Implementation of Ec Based Cryptosystem on Fpga
نویسنده
چکیده
As computing and communication devices are equipped with increasingly versatile wireless connection capabilities, the demand for security increases. Cryptography provides a method for securing and authenticating the transmission of information over the insecure channels. Elliptic Curve [EC] Cryptography is a public key cryptography which replaces RSA because of its increased security with lesser number of key bits .EC point multiplication module will be available in majority of secure communication systems. The most crucial operation in Elliptic Curve Cryptosystem is the computation of point multiplication, i.e., computation of kP for given integer k and point P on elliptic curve. This work aims to design and implement elliptic curve based crypto system on a single field programmable gate array (FPGA).The hardware complexity is reduced using normal basis representation of GF and projective co-ordinate representation of elliptic curves. Keywords—Elliptic Curve Cryptosystems, Gaussian Normal Basis, Finite Fields, FPGA.
منابع مشابه
Design and Implementation of Secure Stream Cipher based on Elliptic Curves on Time Shared Basis
This paper proposes the implementation of a Elliptic Curve (EC) cryptosystem which is aimed to provide secure stream ciphers, hash functions and key exchange in a time shared manner. The design of hardware efficient stream cipher based on elliptic curves proposes the use of point multiplication block on a time sharing basis for providing secure stream ciphers, hash generation and key exchange. ...
متن کاملFPGA Implementation of JPEG and JPEG2000-Based Dynamic Partial Reconfiguration on SOC for Remote Sensing Satellite On-Board Processing
This paper presents the design procedure and implementation results of a proposed hardware which performs different satellite Image compressions using FPGA Xilinx board. First, the method is described and then VHDL code is written and synthesized by ISE software of Xilinx Company. The results show that it is easy and useful to design, develop and implement the hardware image compressor using ne...
متن کاملEfficient Hardware Architectures for Solving the Discrete Logarithm Problem on Elliptic Curves
The utilization of Elliptic Curves (EC) in cryptography is very promising due to their resistance against powerful index-calculus attacks. Since their invention in the mid 1980s, Elliptic Curve Cryptosystems (ECC) have become an alternative to common Public Key (PK) cryptosystems such as RSA. With a significantly smaller bit size, ECC provides similar security than other PK systems (e.g. RSA). ...
متن کاملVHDL Implementation using Elliptic Curve Point Multiplication
This paper describes synthesizable VDHL implementation of elliptic curve Point Multiplication. Elliptic curves used for ECC are defined over mathematical structures called Galois fields. Based on the theory of ECC, this paper has carried out Modular addition/subtraction, EC Point doubling/addition, Modular multiplicative inversion, EC point multiplier, projective to affine coordinates conversio...
متن کاملDesign and Implementation of Field Programmable Gate Array Based Baseband Processor for Passive Radio Frequency Identification Tag (TECHNICAL NOTE)
In this paper, an Ultra High Frequency (UHF) base band processor for a passive tag is presented. It proposes a Radio Frequency Identification (RFID) tag digital base band architecture which is compatible with the EPC C C2/ISO18000-6B protocol. Several design approaches such as clock gating technique, clock strobe design and clock management are used. In order to reduce the area Decimal Matrix C...
متن کامل